﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MCSFramework.IFStrategy
{
    public interface ISimpleDAL<T>
    {
        T GetModel(int id);
        T GetModel(Guid id);        
        T GetModel(string code);

        int Add(T m);
        int Update(T m);
        int Delete(int id);
        int Delete(Guid id);
        bool Exists(int id);
        bool Exists(Guid id);
        IList<T> GetModelList(string condition);

    }
}
